Add gtk_selection_data_get_selection to retrieve the sealed struct field
authorTorsten Schönfeld <tsch@src.gnome.org>
Wed, 1 Oct 2008 18:53:49 +0000 (18:53 +0000)
committerTorsten Schönfeld <tsch@src.gnome.org>
Wed, 1 Oct 2008 18:53:49 +0000 (18:53 +0000)
GtkSelectionData.selection.

svn path=/trunk/; revision=21564

ChangeLog
docs/reference/gtk/gtk-sections.txt
gtk/gtk.symbols
gtk/gtkselection.c
gtk/gtkselection.h

index a3deb7c10ff959bd8e56f0698a4ce3ef83034c71..f464ec3a55569c417b55e6341140abfb132a0a9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-10-01  Torsten Schoenfeld  <kaffeetisch@gmx.de>
+
+       * docs/reference/gtk/gtk-sections.txt:
+       * gtk/gtk.symbols:
+       * gtk/gtkselection.c:
+       * gtk/gtkselection.h: Add gtk_selection_data_get_selection to
+       retrieve the sealed struct field GtkSelectionData.selection.
+
 2008-10-01  Tor Lillqvist  <tml@novell.com>
 
        * gtk/gtkscalebutton.c: Don't #define _GNU_SOURCE on Windows as it
index 1565e277f22624b897bdfc1335934612ca0e5631..1eb954d8a365fef6e901efa667be5b3e3dab2c4f 100644 (file)
@@ -5850,6 +5850,7 @@ gtk_selection_data_targets_include_image
 gtk_selection_data_targets_include_text
 gtk_selection_data_targets_include_uri
 gtk_selection_data_targets_include_rich_text
+gtk_selection_data_get_selection
 gtk_selection_data_get_data
 gtk_selection_data_get_length
 gtk_selection_data_get_data_type
index 483453aca7f01a8acf913b65e693bfb7379cf8e5..f2fd15e76aeac617404342d5542b8e84def0381a 100644 (file)
@@ -3460,6 +3460,7 @@ gtk_selection_clear_targets
 gtk_selection_convert
 gtk_selection_data_copy
 gtk_selection_data_free
+gtk_selection_data_get_selection
 gtk_selection_data_get_target
 gtk_selection_data_get_data_type
 gtk_selection_data_get_display
index b3013aa0c6a237b5f64975167a125135bcd2d0b4..8ea2a3c93ae3c877215a365b4337b4aafc81b402 100644 (file)
@@ -1111,6 +1111,24 @@ gtk_selection_convert (GtkWidget *widget,
   return TRUE;
 }
 
+/**
+ * gtk_selection_data_get_selection:
+ * @selection_data: a pointer to a #GtkSelectionData structure.
+ *
+ * Retrieves the selection #GdkAtom of the selection data.
+ *
+ * Returns: the selection #GdkAtom of the selection data.
+ *
+ * Since: 2.16
+ **/
+GdkAtom
+gtk_selection_data_get_selection (GtkSelectionData *selection_data)
+{
+  g_return_val_if_fail (selection_data != NULL, 0);
+
+  return selection_data->selection;
+}
+
 /**
  * gtk_selection_data_get_target:
  * @selection_data: a pointer to a #GtkSelectionData structure.
index 0cd474c79c4d764aeeb1b27080d82b1a76f23c4a..0106a9eb83088ec54da76a0dcc68728c2760e281 100644 (file)
@@ -147,6 +147,7 @@ gboolean gtk_selection_convert       (GtkWidget            *widget,
                                      GdkAtom               target,
                                      guint32               time_);
 
+GdkAtom       gtk_selection_data_get_selection (GtkSelectionData *selection_data);
 GdkAtom       gtk_selection_data_get_target    (GtkSelectionData *selection_data);
 GdkAtom       gtk_selection_data_get_data_type (GtkSelectionData *selection_data);
 gint          gtk_selection_data_get_format    (GtkSelectionData *selection_data);